package com.integralPerformance.service;

import com.integralPerformance.common.Result;
import com.integralPerformance.pojo.entity.ApplicationManager;
import com.baomidou.mybatisplus.extension.service.IService;
import com.integralPerformance.pojo.form.add.AddApplicationManager;
import com.integralPerformance.pojo.form.update.UpdateApplicationManager;
import com.integralPerformance.pojo.query.ApplicationManagerQuery;
import com.integralPerformance.pojo.vo.ApplicationManagerVo;
import com.integralPerformance.pojo.vo.BaseVo;

import java.util.List;

/**
* @author admin
* @description 针对表【application_manager(岗位申请管理表)】的数据库操作Service
* @createDate 2024-04-03 21:42:22
*/
public interface ApplicationManagerService extends IService<ApplicationManager> {

    Result<BaseVo<ApplicationManagerVo>> getList(ApplicationManagerQuery applicationManagerQuery);

    Result<String> addOne(AddApplicationManager addApplicationManager);

    Result<String> updateOne(UpdateApplicationManager updateApplicationManager);

    Result<String> deleteByIds(List<Integer> list);

    Result<String> closeByIds(List<Integer> list);

    Result<String> openByIds(List<Integer> list);
}
